• Learning to Program: an In-service Teachers’ Perspective 

      Rouhani, Majid; Lillebo, Miriam Størseth; Farshchian, Veronica; Divitini, Monica (Peer reviewed; Journal article, 2022)
      Learning to program is often reported as challenging. Difficulties might be connected to, e.g., acquisition of core concepts like iteration, specific language constructs, and program design. Additionally, mastery of a ...
    • Professional Development for In-Service Teachers of Programming: Evaluation of a University-Level Program 

      Rouhani, Majid; Lillebo, Miriam Størseth; Farshchian, Veronica; Divitini, Monica (Peer reviewed; Journal article, 2021)
      Professional Development (PD) organizations provide training programs for computer science teachers through teacher PD. Programming as part of a teacher’s PD has grown in importance in K-12 education. As a result, an ...
    • Teaching Programming in Secondary Schools: Stepping and Stumbling Stones 

      Rouhani, Majid; Farshchian, Veronica; Divitini, Monica (Peer reviewed; Journal article, 2021)
      Programming is introduced in secondary education in a growing number of subjects. This results in an increasing number of teachers teaching programming in their classes, often without proper training. Learning programming ...